Metaglue: a Programming Language for Multi-agent Systems Metaglue: a Programming Language for Multi-agent Systems Table of Contents
نویسندگان
چکیده
Metaglue is an extension to the Java programming language that provides very high-level support for writing groups of small software agents that interact with one another. Metaglue was developed as part of the AI Lab’s Intelligent Room Project. The Intelligent Room has literally dozens of hardware and software components that run on a variety of networked workstations. We needed a system that could link all of these components and coordinate the flow of data among them. The computational needs of the Intelligent Room -while not unique -were not satisfied by any pre-existing software systems or programming environments. We wanted the Intelligent Room’s software infrastructure to be persistent, robust, and dynamically reconfigurable. We needed the ability to modify (or even introduce) individual components without bringing the whole system down, and we wanted to have tools for understanding and debugging the behavior of large groups of interacting software agents. Thesis Supervisor: Tomás Lozano-Pérez Title: Associate Head, Computer Science
منابع مشابه
Meeting the Computational Needs of Intelligent Environments: The Metaglue System
Intelligent Environments (IEs) have specific computational properties that generally distinguish them from other computational systems. They have large numbers of hardware and software components that need to be interconnected. Their infrastructures tend to be highly distributed, reflecting both the distributed nature of the real world and the IEs’ need for large amounts of computational power....
متن کاملExtending the Metaglue Multi - Agent System
Metaglue is a platform for the development and administration of distributed, interconnected computational elements. It is the development platform for the IT Artificial Intelligent Laboratory's applications in Hal and the Intelligent Room. This thesis extends Metaglue to make it more effective and robust. Metaglue now allows computational elements to dynamically reestablish their communication...
متن کاملA Framework for Intelligent Speech Processing in Multi- Agent Environments
The Problem: Metaglue, the Intelligent Room’s Multi-Agent environment [4], currently handles speech input primarily in small context-free grammars which interpret local commands [3]. While this approach is functional, it has also become somewhat limiting as the sensory capabilities of the Intelligent Room grow and develop. In particular, systems which provide gesture recognition, geographic inf...
متن کاملAn Agent-based System for Capturing and Indexing Software Design Meetings
We present an agent-based system for capturing and indexing software design meetings. During these meetings, designers design object-oriented software tools, including new agent-based technologies for the Intelligent Room, by sketching UML-type designs on a white-board. To capture the design meeting history, the Design Meeting Agent requests available audio, video, and screen capture services f...
متن کاملAn Agent-based System for Capturing and Indexing Software Design Meetings
We present an agent-based system for capturing and indexing software design meetings. During these meetings, designers design object-oriented software tools, including new agent-based technologies for the Intelligent Room, by sketching UML-type designs on a white-board. To capture the design meeting history, the Design Meeting Agent requests available audio, video, and screen capture services f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999